//
//  UIView+LCView.h
//  05- 模态视图控制器的切换
//
//  Created by 千锋 on 16/4/12.
//  Copyright (c) 2016年 千锋. All rights reserved.
//

#import<UIKit/UIKit.h>

//pageCurl            向上翻一页
//     pageUnCurl          向下翻一页
//     rippleEffect        滴水效果
//     suckEffect          收缩效果，如一块布被抽走
//     cube                立方体效果
//     oglFlip             上下翻转效果
//cameraIrisHollowOpen  打开相机的效果
//cameraIrisHollowClose 关闭相机的效果
//
//kCATransitionFade   交叉淡化过渡
//     kCATransitionMoveIn 新视图移到旧视图上面
//     kCATransitionPush   新视图把旧视图推出去
//     kCATransitionReveal 将旧视图移开,显示下面的新视图
//

//动画效果
typedef enum : NSUInteger {
    LC_PageCurl,//向上翻一页
    LC_PageUnCurl,//想下翻一页
    LC_RippleEffect,//滴水效果
    LC_SuckEffect,//收缩效果，如一块布被抽走
    LC_Cube,//立方体效果
    LC_OglFlip,//上下翻转效果
    LC_MoveIn,//新视图移到旧视图
    LC_Push,//新视图把旧视图推出去
    LC_Reveal,//将旧视图一开，显示下面的新视图
} LCTransitionType;

//动画方向
typedef enum : NSUInteger {
    LC_UP,
    LC_DOWN,
    LC_LEFT,
    LC_RIGHT
} LCTransitionDirection;

@interface UIView (LCView)

//声明需要添加的方法
- (void)addTransitionAnimationDurection:(NSTimeInterval)durection anitionType:(LCTransitionType)type direction:(LCTransitionDirection)direction;


@end
